package com.cddx.logistics.domain.vo;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class AnnualLedgerVO {
    private String planType;           // 计划类型
    private String materialCode;       // 物料编号
    private String materialName;       // 物料名称

    // 1月数据
    private BigDecimal month1In;       // 1月入库
    private BigDecimal month1Out;      // 1月出库
    private BigDecimal month1Balance;  // 1月剩余

    // 2月数据
    private BigDecimal month2In;
    private BigDecimal month2Out;
    private BigDecimal month2Balance;

    // ... 3-12月数据 (similar fields for each month)
    private BigDecimal month3In;
    private BigDecimal month3Out;
    private BigDecimal month3Balance;

    private BigDecimal month4In;
    private BigDecimal month4Out;
    private BigDecimal month4Balance;

    private BigDecimal month5In;
    private BigDecimal month5Out;
    private BigDecimal month5Balance;

    private BigDecimal month6In;
    private BigDecimal month6Out;
    private BigDecimal month6Balance;

    private BigDecimal month7In;
    private BigDecimal month7Out;
    private BigDecimal month7Balance;

    private BigDecimal month8In;
    private BigDecimal month8Out;
    private BigDecimal month8Balance;

    private BigDecimal month9In;
    private BigDecimal month9Out;
    private BigDecimal month9Balance;

    private BigDecimal month10In;
    private BigDecimal month10Out;
    private BigDecimal month10Balance;

    private BigDecimal month11In;
    private BigDecimal month11Out;
    private BigDecimal month11Balance;

    private BigDecimal month12In;
    private BigDecimal month12Out;
    private BigDecimal month12Balance;
}